Урок 7.2 – Построение падающих теней в перспективе при искусственном освещении.

Допустим мы нарисовали такой параллелепипед:

Теперь мы хотим нарисовать его падающую тень в перспективе при искусственном освещении. Для этого сперва берем воображаемую лампочку и кладем ее на землю, например сюда (и отметим это место маленькой буквой “с”):

Теперь поднимем лампочку вверх насколько нам надо и отметим это место большой буквой «С»:

Далее от точки, где лампочка была, проведем прямые, которые будут касаться нижних граней параллелепипеда.

Затем делаем тоже самое, только теперь проводим прямые от верхней точки, где сейчас находится лампочка, касаясь верхних граней параллелепипеда пока они не пересекутся с нижними прямыми.

Далее соединяем два пересечения между собой, и закрашиваем черным цветом. Так мы получили падающую тень.

Теперь давайте придадим цвет этому параллелепипеду.

Допустим эта фигуры будет у нас серого цвета.

Под действием источника света верхний край будет самым светлым, так как на него попадают световые лучи, а две остальные стороны будут темными, так как на них непосредственно свет от лампочки не попадает.

Давайте чтобы боковая сторона параллелепипеда не сливалась по цвету с задней стороной сделаем ее чуть светлее. Да это с физической точки зрения не верно, эти стороны должны быть по цвету практически одинаковы, но если мы ее сделаем светлее, то будет красивей. Мы не всегда должны следовать тому как должно быть на самом деле, мы в первую очередь должны делать красиво.

Как мы уже знаем, у любого предмета, на который воздействует источник света, есть светлая часть, собственная тень и рефлекс – это свет отраженный от другой поверхности. Здесь рефлекс логично изобразить на задней и боковой сторонах параллелепипеда, которые находятся ближе к земле.

Также мы знаем что чем дальше участок тени от источника света, там она светлее:

Давайте теперь построим падающую тень от цилиндра. Нарисую цилиндр в перспективе.

Теперь разместим искусственный источник света.

Теперь проведем прямые от нижней точки искусственного света через грани цилиндра.

Чтобы правильно изобразить тень круглого предмета можно воспользоваться методом прямоугольника – просто заключите верхнюю и нижнюю грань в прямоугольники.

Теперь определим центры этих граней.

Далее проведем прямые от нижней точки искусственного света к нижним граням цилиндра.

Затем проведем прямые от верхней и нижней точки через верхний и нижний центр цилиндра пока они не пересекутся.

От этой точки проводим горизонтальную прямую.

Теперь проводим прямую от верхней точки источника света через центр левой верхней грани цилиндра.

Тоже делаем и с правой гранью цилиндра.

Затем проводим глубинные линии от главной точки через точки А и В.

Получилась такая фигура:

И вот сюда мы должны вписать эллипс. Я облегчу задачу и воспользуюсь инструментом Эллипс, чтобы не рисовать его вручную.

А дальше просто соединяем эллипс с нижними прямыми и тень готова!

Теперь придадим этому цилиндру цвет. Он как и параллелепипед будет серым, но чтобы облегчить себе задачу, я скачал на телефон приложение Prisma3D, и в нем я могу также построить такой же цилиндр и поставить в том же месте, что и у меня на рисунке источник света, чтобы посмотреть как будет выглядеть светотень на цилиндре. Пользуясь этим приложением анализируйте почему светотень на объекте выглядит именно так. В итоге вот что у меня получилось в векторном графическом редакторе.

Теперь давайте разберем как построить тень от шара. Здесь метод похож как мы строили тень от цилиндра, но есть нюансы. Сперва нарисуем шар и искусственный источник света.

Далее как бы визуально разрубим шар на 5 частей:

Получаются такие 5 эллипсов. Высоту эллипсов я рисовал на глаз. Теперь найдем центр у всех этих эллипсов.

Верхний и нижний эллипс формируют как бы верхний и нижний край шара. Проведем через нижний край прямую от “c”.

Теперь проведем прямую от “С” через верхний край шара до пересечения с нижней прямой.

Точка пересечения будет центром тени верхнего эллипса. Как и в прошлом примере, проведем от точки пересечения горизонтальную прямую.

Чтобы было удобнее было дальше строить тень эллипса, воспользуемся методом прямоугольника – заключим верхний эллипс в прямоугольник и определим на земле левый и правый край эллипса. Т.е. мы просто делаем все тоже самое, что и в предыдущем примере.

Далее проведём глубинные прямые к А и B.

Далее проведем прямые от “С” через левые грани прямоугольника до пересечения с первой глубинной прямой.

Сделаем тоже самое и с правыми гранями прямоугольника.

Теперь мы можем изобразить тень прямоугольника на земле.

На осталось вписать внутрь него эллипс.

Первая тень получена. Делаю все тоже самое и с остальными эллипсами. В результате получим такую картину.

Далее проводим две прямые от точки “С” через края шара.

Эти прямые создают ограничения для нашей тени шара, т.е. она не должна выходить за эти линии. Теперь нам остаётся нарисовать тень шара так, чтобы туда входили эти тени эллипсов ,и она не выходила за прямые ограничители.

Тень готова!)) Остается только закрасить ее черным цветом.

Теперь осталось придать шару светотень. Как вы помните светотень на предмете состоит из следующих элементов: блик (если предмет глянцевый), свет, полутень, собственная тень и рефлекс.

И как видите на картинке, чтобы их все правильно найти, надо провести прямую от “С” через центр шара. Но я также, что бы себя проверить, делаю набросок таких же объектов в 3D программе:

Как видите, расположение тени в 3D приложении Prisma3D и в теории чуть отличается, но это не страшно. Наша задача не сделать рисунок прям физически верным, но все же если есть возможность, то можно воспользоваться данными из 3D приложения. Мы видим что самый темный участок находится в нижней части шара, также мы видим что свет, полутень, собственная тень и рефлекс не являются параллельными как в картинке с теорией.

Воспользовавшись этими данными, у меня получилась такая светотень на шаре:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *